@charset "utf-8";
/* CSS Document */

.product{width:100%; height:auto; float:left; padding:20px 0; overflow:hidden;}
.product_tit{width:100%; height:auto; float:left; text-align:center;}
.product_tit h2{font-size:30px; font-weight:normal; color:#2B2B2B;}
.product_tit p{font-size:16px; color:#5d5d5e;}
.product_nav{width:100%; height:auto; float:left; margin-top:20px;}
.product_nav ul{ height:35px; margin:0 auto; text-align:center; display:table; line-height:35px;}
.product_nav ul li{ margin:10px; display:block; float:left;}
.product_nav ul li a{padding:0 22px; height:36px; float:left; line-height:36px; background:#F5F5F5; border:1px solid #ccc; color:#5A5C5B;}
.product_nav ul li a:hover,.product_nav ul li .on{background:#2963A3; color:#fff; border:1px solid #2963A3;}
.product_con{width:110%; height:auto; float:left; margin:25px 0 20px;}
.product_con li{width:265px; height:auto; float:left; padding:9px; border:1px solid #DEDEDE; margin-right:20px; margin-bottom:20px;}
.product_con li img{width:100%; height:205px; float:left;}
.product_con li p{width:100%; line-height:25px; float:left; text-align:center; padding-top:3px;}
.more{width:210px; height:36px; line-height:36px; padding:3px; border:1px solid #2963A3; text-align:center; display:flex; margin:0 auto;}
.more a{ width:100%; line-height:36px; background:#2963A3; color:#fff; }
.about{width:100%; height:auto; float:left; background:#F7F7F7; padding:35px 0; margin-top:20px;}
.about_con{width:1150px; height:340px; float:left; padding:20px 24px; border:1px solid #4793E9; margin-top:70px; position:relative;}
.about_con .pic{width:530px; height:345px; position:absolute; top:-35px; left:35px;}
.about_con .pic img{width:100%; height:345px; float:left; border:1px solid #bbb; padding:3px; background:#fff;}
.about_con .Atit{position:absolute; top:-18px; left:600px; background:#F7F7F7; color:#2864A3; padding:0 10px; font-size:30px;}
.about_con .Aicon{width:96px; height:92px; position:absolute; bottom:18px; left:524px;}
.about_con .con{width:570px; height:auto; position:absolute; right:25px; top:45px;}
.about_con .con_font{line-height:30px; color:#868687;}
.about_con .con_bot{width:100%; height:auto; float:left; margin-top:10px;}
.about_con .con_botL{width:270px; float:left; margin-left:15px; margin-top:15px;}
.about_con .con_botL .tel,.about_con .con_botL .weixin{width:100%; height:43px; line-height:43px; float:left; background:url(../images/about_icon02.png) left center no-repeat; text-indent:48px; color:#ff8402; font-size:30px; }
.about_con .con_botL .weixin{background:url(../images/about_icon03.png) left center no-repeat;}

.about_con .con_botL p a{width:180px; height:50px; line-height:50px; float:left; text-align:center; color:#fff; background:#2963A3; margin:20px 0 0 15px;}
.about_con .con_bot dl{width:128px; height:auto; float:left; margin-left:45px;}
.about_con .con_bot dd{width:100%; line-height:20px; text-align:center; float:left; padding-top:3px; color:#2964A6;}
.new{width:100%; height:auto; float:left; padding:30px 0;}
.new_con{width:110%; height:auto; float:left; margin:30px 0;}
.new_con dl{width:560px; height:85px; float:left; padding:13px; border:1px solid #ccc; margin:15px 24px 15px 0;}
.new_con dt{width:69px; height:85px; float:left; background:#2963A3; color:#fff; padding:0 8px; text-align:center;}
.new_con dt h2{width:100%; font-size:22px; border-bottom:2px solid #fff; float:left; font-weight:normal; padding:12px 0 3px;}
.new_con dt p{line-height:25px; font-size:16px;}
.new_con dd{width:455px; float:right;}
.new_con dd h3{font-weight:normal;}
.new_con dd p{line-height:24px; color:#959494; padding-top:5px;}
.case{width:100%; height:auto; float:left; background:#F7F7F7; padding:40px 0; margin-top:20px;}
.case_con{width:100%; height:auto; float:left; margin-top:40px; overflow:hidden;}
.case_con ul{width:110%; height:auto; float:left;}
.case_con ul li{width:280px; height:auto; float:left; margin-right:25px;}
.case_con ul li img{width:100%; height:215px; float:left;}
.case_con ul li p{width:100%; line-height:20px; text-align:center; padding-top:5px; float:left;}


.NYcon{width:100%; height:auto; float:left; padding:20px 0;}
.NYleft{width:240px; height:auto; float:left;}
.MYleft_list{width:100%; float:left;}
.MYleft_list h2{width:100%; height:95px; line-height:95px; float:left; background:#0F60CC; font-size:22px; color:#fff; text-indent:20px; font-weight:normal;}
.MYleft_list ul{width:100%; height:auto; min-height:300px; float:left; background:#F6F6F6; padding:15px 0;}
.MYleft_list ul li a{width:100%; height:48px; line-height:48px; float:left; text-indent:25px; background:url(../images/sub01.png) 197px center no-repeat; border-bottom:1px solid #E5E5E5;}
.MYleft_list ul li a:hover{background:#005BAC url(../images/new_hover.jpg) left top no-repeat; color:#fff;}
.NYleft_tel{width:210px; height:auto; float:left; background:#0F60CC; padding:15px; margin-top:15px; color:#fff; font-size:16px;}
.NYleft_tel span{float:left; background:url(../images/sub03.png) left bottom no-repeat; line-height:31px; text-indent:38px;}
.NYleft_tel p{width:100%; line-height:40px; float:left; font-family:Impact; font-size:24px;}
.NYright{width:930px; height:auto; float:right;}
.NYright_tit{width:100%; height:50px; line-height:50px; float:left; background:url(../images/sub04.jpg) left bottom repeat-x;}
.NYright_tit h2{float:left; font-size:18px; font-weight:normal; color:#0F60CC;}
.NYright_tit span{float:right; color:#999;}
.NYright_con{width:100%; height:auto; float:left; padding:20px 0; line-height:25px; color:#535353; overflow:hidden;}
.NYright_con ul{width:110%; height:auto; float:left;}
.NYright_con ul li{width:296px; height:auto; float:left; margin-right:21px; margin-bottom:20px;}
.NYright_con ul li img{width:100%; height:230px;}
.NYright_con ul li p a{width:100%; height:35px; line-height:35px; float:left; background:#0F60CC; text-align:center; color:#fff; margin-top:1px;}
.NYright_con dl{width:100%; height:auto; float:left; border-bottom:1px dashed #ccc; padding:20px 0;}
.NYright_con dt{width:69px; height:85px; float:left; background:#2963A3; color:#fff; padding:0 8px; text-align:center;}
.NYright_con dt h2{width:100%; font-size:22px; border-bottom:2px solid #fff; float:left; font-weight:normal; padding:12px 0 3px;}
.NYright_con dt p{line-height:25px; font-size:16px;}
.NYright_con dd{width:88%; float:right;}
.NYright_con dd h3{font-weight:normal;}
.NYright_con dd p{line-height:24px; color:#959494; padding-top:5px;}











